package com.member.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 免密支付-消费（消费结果通知）
 * @auther liujian
 * @date 2024/1/9 14:30
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class FreeConsumeNoticeVo {
    private int transSt;  //响应结果代码
    private String transMsg;  //响应结果描述
    private String channelId;  //接入方ID
    private String hospitalId;  //商户编号
    private String timeStampNotify;  //通知时间
    private String reserved;  //保留域
    private String couponInfo;  //优惠信息
    private String tradeNo;  //平台订单号
    private String orderId;  //商户订单号
    private String txnAmt;  //交易金额
    private String reqReserved;  //请求方保留域
    private String queryId;  //交易查询流水号
    private String settleAmt;  //清算金额
    private String settleDate;  //清算日期
    private String traceNo;  //系统跟踪号
    private String traceTime;  //交易传输时间
    private String issAddnData;  //商品优惠信息

    @Override
    public String toString() {
        return "FreeConsumeNoticeVo{" +
                "transSt=" + transSt +
                ", transMsg='" + transMsg + '\'' +
                ", channelId='" + channelId + '\'' +
                ", hospitalId='" + hospitalId + '\'' +
                ", timeStampNotify='" + timeStampNotify + '\'' +
                ", reserved='" + reserved + '\'' +
                ", couponInfo='" + couponInfo + '\'' +
                ", tradeNo='" + tradeNo + '\'' +
                ", orderId='" + orderId + '\'' +
                ", txnAmt='" + txnAmt + '\'' +
                ", reqReserved='" + reqReserved + '\'' +
                ", queryId='" + queryId + '\'' +
                ", settleAmt='" + settleAmt + '\'' +
                ", settleDate='" + settleDate + '\'' +
                ", traceNo='" + traceNo + '\'' +
                ", traceTime='" + traceTime + '\'' +
                ", issAddnData='" + issAddnData + '\'' +
                '}';
    }

    public int getTransSt() {
        return transSt;
    }

    public void setTransSt(int transSt) {
        this.transSt = transSt;
    }

    public String getTransMsg() {
        return transMsg;
    }

    public void setTransMsg(String transMsg) {
        this.transMsg = transMsg;
    }

    public String getChannelId() {
        return channelId;
    }

    public void setChannelId(String channelId) {
        this.channelId = channelId;
    }

    public String getHospitalId() {
        return hospitalId;
    }

    public void setHospitalId(String hospitalId) {
        this.hospitalId = hospitalId;
    }

    public String getTimeStampNotify() {
        return timeStampNotify;
    }

    public void setTimeStampNotify(String timeStampNotify) {
        this.timeStampNotify = timeStampNotify;
    }

    public String getReserved() {
        return reserved;
    }

    public void setReserved(String reserved) {
        this.reserved = reserved;
    }

    public String getCouponInfo() {
        return couponInfo;
    }

    public void setCouponInfo(String couponInfo) {
        this.couponInfo = couponInfo;
    }

    public String getTradeNo() {
        return tradeNo;
    }

    public void setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getTxnAmt() {
        return txnAmt;
    }

    public void setTxnAmt(String txnAmt) {
        this.txnAmt = txnAmt;
    }

    public String getReqReserved() {
        return reqReserved;
    }

    public void setReqReserved(String reqReserved) {
        this.reqReserved = reqReserved;
    }

    public String getQueryId() {
        return queryId;
    }

    public void setQueryId(String queryId) {
        this.queryId = queryId;
    }

    public String getSettleAmt() {
        return settleAmt;
    }

    public void setSettleAmt(String settleAmt) {
        this.settleAmt = settleAmt;
    }

    public String getSettleDate() {
        return settleDate;
    }

    public void setSettleDate(String settleDate) {
        this.settleDate = settleDate;
    }

    public String getTraceNo() {
        return traceNo;
    }

    public void setTraceNo(String traceNo) {
        this.traceNo = traceNo;
    }

    public String getTraceTime() {
        return traceTime;
    }

    public void setTraceTime(String traceTime) {
        this.traceTime = traceTime;
    }

    public String getIssAddnData() {
        return issAddnData;
    }

    public void setIssAddnData(String issAddnData) {
        this.issAddnData = issAddnData;
    }
}
